package com.deep.deepenterpise.model.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * DR商品订单
 * @TableName dr_goods_order
 */
@Data
public class DrGoodsOrder implements Serializable {
    /**
     * 主订单号
     */
    private String drMasterOrderNum;

    /**
     * 创建时间
     */
    private Long drPayTime;

    /**
     * 用户id
     */
    private String drMemberId;

    /**
     * 订单价格
     */
    private String drPrice;

    /**
     * 最终价格
     */
    private String drFinalPrice;

    /**
     * 退费价格
     */
    private String drRefundAmount;

    /**
     * 余气量Kg当dr_is_weight不是0是重瓶气体[这个余气量不是折旧瓶的]
     */
    private String drResidualGas;

    /**
     * 余气价格
     */
    private String drResidualGasPrice;

    /**
     * 0无意义不用管1是重瓶2是空瓶
     */
    private Integer drIsWeight;

    /**
     * 折旧订单号
     */
    private String drDepreciationOrderNum;

    /**
     * 折旧抵扣价格
     */
    private String drDepreciationPrice;

    /**
     * 折旧瓶扩展
     */
    private String drDepreciationContent;

    /**
     * 0是未审核1是已审核【只在普通订单现金支付时有效】
     */
    private Integer drReview;

    /**
     * 优惠价格
     */
    private String drDiscountPrice;

    /**
     * 配送地址id
     */
    private Long drAddress;

    /**
     * 地址
     */
    private String drAddressDetail;

    /**
     * 押金
     */
    private String drDepositPrice;

    /**
     * 配送费退瓶的时候是上门费用
     */
    private String drDeliveryPrice;

    /**
     * 期望配送时间
     */
    private String drDeliveryTime;

    /**
     * 优惠券id
     */
    private Integer drDiscount;

    /**
     * 支付类型wx是微信zfb是支付宝xj是现金ye是余额sm是扫码none是不用支付
     */
    private String drPayType;

    /**
     * 支付方凭据用于退款使用
     */
    private String drCredentials;

    /**
     * 支付方回调扩展
     */
    private String drPayContent;

    /**
     * 0是支付未成功1是支付成功退瓶时候是进行中2是已退款3是已完成也是已还款4是关闭订单5是待支付6是部分退款7问题订单8订单未派发9是欠款中
     */
    private Integer drPayStatus;

    /**
     * 配送员uuid和user表关联
     */
    private String drCourier;

    /**
     * 配送人员名称
     */
    private String drCourierName;

    /**
     * 配送站点
     */
    private String drCourierShop;

    /**
     * 是否参与计算
     */
    private Integer drIsCalculate;

    /**
     * 1是参与分配2是不参与
     */
    private Integer drIsAssign;

    /**
     * 用户备注
     */
    private String drRemark;

    /**
     * 押金图片
     */
    private String drDepositPic;

    /**
     * 1是欠气款2是欠押金3是全部欠
     */
    private Integer drOweType;

    /**
     * 退款申请
     */
    private String drRefund;

    /**
     * 1是普通订单2是充值订单3是退瓶4是报修5是欠款订单6是问题订单7是折旧瓶8是安检订单9是投诉订单10是置换订单
     */
    private Integer drType;

    /**
     * 1是安检0是未安检
     */
    private Integer drSecurity;

    /**
     * 单位uuid
     */
    private String drUnitKey;

    /**
     * 评分
     */
    private Integer drRating;

    /**
     * 话务员uuid
     */
    private String drOperator;

    /**
     * 回访记录
     */
    private String drReturnVisit;

    /**
     * 处理结果
     */
    private String drProcessResult;

    /**
     * 问题订单-----对应原因、投诉订单-----对应投诉内容、报修订单------对应报修内容
     */
    private String drReason;

    /**
     * 1是首次检查0是定期两次
     */
    private Integer drFirst;

    /**
     * 1是微信小程序2是支付宝小程3是代下单4是呼叫中心下单
     */
    private Integer drSource;

    /**
     * 重复支付次数
     */
    private Integer drRepeat;

    /**
     * 完成时间
     */
    private Long drFinishTime;

    private static final long serialVersionUID = 1L;
}